package com.weitu.environmental.monitor.service;

import com.weitu.environmental.monitor.entity.MonitorPoint;
import com.weitu.environmental.monitor.entity.MonitorPointAndProject;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author zhangqingxi 2017-04-24
 */
public interface MonitorPointAndProjectService {

    /**
     * 分页查询 监测点检测项目
     *
     * @param paramMap 监测点检测项目
     * @return 监测点检测项目集合
     */
    List<MonitorPointAndProject> findByParam(Map paramMap);


    /**
     * 分页查询 监测点检测项目数量
     *
     * @param paramMap 监测点检测项目
     * @return 监测点检测项目集合数量
     */
    Integer findByParamCount(Map paramMap);

    /**
     * 根据Id 查询
     *
     * @param pointId 主键
     * @return 监测点检测项目
     */
    List<MonitorPointAndProject> findByPointId(String pointId);
    List<Map> findDropDownListByPointId(String pointId);



}
